@echo off
echo Dashboard 首页检查工具
echo ================================

echo 检查前端项目状态...
echo.

REM 检查3000端口
echo 1. 检查前端服务 (端口3000):
netstat -an | findstr ":3000" >nul
if errorlevel 1 (
    echo    ❌ 前端服务未启动
    echo    请运行: npm run dev
) else (
    echo    ✅ 前端服务正在运行
)

echo.
echo 2. 检查关键文件:
if exist "src\views\DashboardSimple.vue" (
    echo    ✅ DashboardSimple.vue 存在
) else (
    echo    ❌ DashboardSimple.vue 不存在
)

if exist "src\router\index.js" (
    echo    ✅ 路由配置文件存在
) else (
    echo    ❌ 路由配置文件不存在
)

if exist "src\App.vue" (
    echo    ✅ 主组件文件存在
) else (
    echo    ❌ 主组件文件不存在
)

echo.
echo 3. 检查依赖安装:
if exist "node_modules" (
    echo    ✅ node_modules 目录存在
) else (
    echo    ❌ node_modules 目录不存在
    echo    请运行: npm install
)

echo.
echo 4. 检查package.json中的依赖:
findstr "element-plus" package.json >nul
if errorlevel 1 (
    echo    ❌ element-plus 依赖未找到
) else (
    echo    ✅ element-plus 依赖已安装
)

findstr "vue" package.json >nul
if errorlevel 1 (
    echo    ❌ vue 依赖未找到
) else (
    echo    ✅ vue 依赖已安装
)

echo.
echo ================================
echo 如果前端服务未启动，请执行:
echo 1. cd C:\知识付费
echo 2. npm install
echo 3. npm run dev
echo 4. 访问 http://localhost:3000/dashboard
echo ================================
pause
